Das ggmap Paket

Jan-Philipp Kolb

22 Oktober 2018

Inhalt dieses Abschnitts

Arten von räumlichen Daten:

Das R-paket ggmap wird im folgenden genutzt um verschiedene Kartentypen darzustellen.

Mit qmap kann man eine schnelle Karte erzeugen.

Installieren des Paketes

devtools::install_github("dkahle/ggmap")
devtools::install_github("hadley/ggplot2")
install.packages("ggmap")

Paket ggmap - Hallo Welt

library(ggmap)

Und schon kann die erste Karte erstellt werden:

qmap("Mannheim")

Karte für eine Sehenswürdigkeit

qmap("Berlin Brandenburger Tor")

Karte für einen ganzen Staat

qmap("Germany")

Ein anderes zoom level

qmap("Germany", zoom = 6)

Hilfe bekommen wir mit dem Fragezeichen

?qmap

Verschiedene Abschnitte in der Hilfe:

Ganz nah dran

qmap('Mannheim', zoom = 20)

ggmap - maptype satellite

qmap('Hamburg', zoom = 14, maptype="satellite")

ggmap - maptype satellite zoom 20

qmap('Hamburg', zoom = 20, maptype="hybrid")

Terrain/physical maps

Abstrahierte Karten (http://www.designfaves.com)

New York

New York

ggmap - maptype watercolor

qmap('Los Angeles', zoom = 14,
 maptype="watercolor",source="stamen")

Graphiken speichern

RstudioExport

RstudioExport

ggmap - ein Objekt erzeugen

MA_map <- qmap('Mannheim', 
               zoom = 14,
               maptype="toner",
               source="stamen")

Eine Karte für die USA

usa_center = as.numeric(geocode("United States"))
USAMap = ggmap(get_googlemap(center=usa_center, scale=2, zoom=4), extent="normal")
USAMap
OSM_scale_lookup(zoom = 10)
qmap(location = "Trier", zoom = 10, source = "osm",scale=575000)

Cheatsheet

https://www.rstudio.com/

Cheatsheet

Cheatsheet

Resourcen und Literatur